Исходник
Шаблонизируем строками
Шаблонизируем браузером
Шаблонизируем в два прохода